# ---------------问题:python调用cmd并返回结果
# import subprocess
#
#
# def run_cmd(command):
#     try:
#         # 执行命令并捕获输出
#         result = subprocess.run(
#             command,
#             shell=True,  # 允许通过 shell 执行命令（Windows 必须）
#             check=True,  # 检查命令是否成功（非零退出码会抛异常）
#             capture_output=True,  # 捕获标准输出和错误输出
#             text=True  # 返回字符串（而非字节）
#         )
#         return result.stdout  # 返回标准输出内容
#     except subprocess.CalledProcessError as e:
#         # 如果命令执行失败（返回非零状态码），捕获异常
#         return f"Error: {e.stderr}"  # 返回错误信息
#
#
# # 示例：执行 `dir`（Windows）或 `ls`（Linux/Mac）
# output = run_cmd("dir")  # 或 "ls -l"
# print(output)

# ---------------问题:



